Text copied to clipboard!

Наслов

Text copied to clipboard!

Viši frontend inženjer

Опис

Text copied to clipboard!
Tražimo iskusnog i motivisanog višeg frontend inženjera koji će imati ključnu ulogu u razvoju, unapređenju i održavanju savremenih veb aplikacija sa fokusom na kvalitet korisničkog iskustva, performanse i održivost koda. Ova pozicija je namenjena profesionalcu koji odlično razume moderne frontend tehnologije, arhitekturu aplikacija i principe responzivnog dizajna, kao i važnost bliske saradnje sa dizajnerima, backend inženjerima, produkt menadžerima i drugim članovima tima. Kao viši frontend inženjer, bićete odgovorni za donošenje tehničkih odluka, postavljanje standarda razvoja i mentorstvo manje iskusnim kolegama, uz aktivno učešće u svim fazama životnog ciklusa proizvoda. U ovoj ulozi očekuje se da samostalno analizirate poslovne zahteve i prevodite ih u pouzdana, intuitivna i efikasna tehnička rešenja. Radićete na razvoju komponenti i funkcionalnosti koje su pristupačne, brze i jednostavne za održavanje, uz primenu najboljih praksi u oblasti testiranja, optimizacije i bezbednosti. Poseban akcenat stavlja se na izgradnju modularnih sistema, ponovnu upotrebljivost komponenti i doslednu primenu dizajn sistema kako bi se obezbedio ujednačen izgled i ponašanje proizvoda kroz različite platforme i uređaje. Idealni kandidat ima duboko iskustvo u radu sa JavaScript ili TypeScript ekosistemom, savremenim frontend okvirima i alatima za upravljanje stanjem, izgradnju aplikacija i automatizaciju procesa razvoja. Pored tehničke stručnosti, važna je sposobnost jasne komunikacije, argumentovanog donošenja odluka i preuzimanja odgovornosti za kvalitet isporuke. Očekujemo osobu koja razmišlja strateški, ali istovremeno obraća pažnju na detalje, razume potrebe korisnika i ume da balansira između brzine razvoja i dugoročne održivosti rešenja. Na ovoj poziciji imaćete priliku da utičete na tehnički pravac proizvoda, predlažete unapređenja procesa i učestvujete u definisanju razvojnih standarda tima. Sarađivaćete sa različitim zainteresovanim stranama kako biste osigurali da krajnji proizvod ispunjava i poslovne ciljeve i visoke tehničke kriterijume. Ako vas motiviše rad na složenim digitalnim proizvodima, rešavanje izazovnih problema i izgradnja kvalitetnih korisničkih interfejsa koji imaju stvaran uticaj na korisnike, ova pozicija predstavlja odličnu priliku za vaš dalji profesionalni razvoj.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje složenih frontend aplikacija koristeći moderne tehnologije i obrasce razvoja.
  • Dizajniranje skalabilne arhitekture korisničkog interfejsa i definisanje tehničkih standarda tima.
  • Saradnja sa UX/UI dizajnerima radi implementacije intuitivnih i responzivnih korisničkih iskustava.
  • Optimizacija performansi aplikacija, vremena učitavanja i ukupne efikasnosti korisničkog interfejsa.
  • Pisanje čistog, testabilnog i održivog koda uz sprovođenje pregleda koda.
  • Mentorisanje mlađih inženjera i pružanje tehničke podrške članovima tima.
  • Integracija frontend rešenja sa backend servisima i API interfejsima.
  • Učešće u planiranju sprintova, proceni zadataka i tehničkom razlaganju zahteva.

Захтеви

Text copied to clipboard!
  • Najmanje 5 godina iskustva u frontend razvoju veb aplikacija.
  • Odlično poznavanje JavaScript-a, TypeScript-a, HTML-a i CSS-a.
  • Iskustvo sa savremenim framework-ovima kao što su React, Vue ili Angular.
  • Razumevanje arhitekture komponenti, upravljanja stanjem i dizajn sistema.
  • Iskustvo u radu sa REST API ili GraphQL integracijama.
  • Poznavanje alata za testiranje, verzionisanje koda i CI/CD procesa.
  • Sposobnost tehničkog vođstva, mentorstva i donošenja arhitektonskih odluka.
  • Dobro razumevanje pristupačnosti, bezbednosti i optimizacije performansi na frontendu.

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina iskustva imate u frontend razvoju?
  • Sa kojim frontend framework-ovima imate najviše praktičnog iskustva?
  • Da li ste radili na projektovanju arhitekture velikih frontend aplikacija?
  • Kako pristupate optimizaciji performansi korisničkog interfejsa?
  • Kakvo iskustvo imate sa mentorstvom mlađih developera?
  • Da li ste koristili TypeScript u produkcionim okruženjima?
  • Kako obezbeđujete kvalitet koda kroz testiranje i code review procese?
  • Opišite projekat na kojem ste imali značajan tehnički uticaj.